package com.fresh.mapper;

import com.fresh.entity.CaiGou;
import com.fresh.entity.CaiGouQO;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Update;

import java.util.List;

@Mapper
public interface CaiGouMapper {

    List<CaiGou> findPageInfoByCondition(CaiGouQO caiGouQO);

    @Insert("insert into caigou values(#{cgId},#{cgNo},#{cgGname},#{cgNum},#{cgUname},#{cgIn},#{cgEnd},1)")
    void insert(CaiGou caiGou);

    void update(CaiGou caiGou);

    @Update("update caigou set cg_status = 3,cg_end = #{data} where cg_no = #{cgNo}")
    void updateStatus3ByCgNo(@Param("cgNo") String cgNo,@Param("data") String data);

}
